package br.com.fogas.database.entidade;

import java.io.Serializable;
import java.math.BigDecimal;

import br.com.fogas.database.IMetadata;

import com.j256.ormlite.field.DataType;
import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

@DatabaseTable(tableName=IMetadata.INotaItemCondicoes.table_name)
public class NotaItemCondicoes implements IMetadata, Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	@DatabaseField(generatedId = true, columnName=INotaItemCondicoes.id)
	private Integer id;
	
	@DatabaseField(canBeNull=false, foreign=true, foreignAutoRefresh=true, columnName=INotaItemCondicoes.tx_nota_item)
	private NotaItem tx_nota_item;
	
	@DatabaseField(columnName=INotaItemCondicoes.tx_condicao)
	private String tx_condicao;
	
	@DatabaseField(dataType = DataType.BIG_DECIMAL_NUMERIC, columnName=INotaItemCondicoes.vl_total)
	private BigDecimal vl_total;
	
	@DatabaseField(dataType = DataType.BIG_DECIMAL_NUMERIC, columnName=INotaItemCondicoes.vl_unitario)
	private BigDecimal vl_unitario;
	
	public NotaItemCondicoes() {
		
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public NotaItem getTx_nota_item() {
		return tx_nota_item;
	}

	public void setTx_nota_item(NotaItem tx_nota_item) {
		this.tx_nota_item = tx_nota_item;
	}

	public String getTx_condicao() {
		return tx_condicao;
	}

	public void setTx_condicao(String tx_condicao) {
		this.tx_condicao = tx_condicao;
	}

	public BigDecimal getVl_total() {
		return vl_total;
	}

	public void setVl_total(BigDecimal vl_total) {
		this.vl_total = vl_total;
	}

	public BigDecimal getVl_unitario() {
		return vl_unitario;
	}

	public void setVl_unitario(BigDecimal vl_unitario) {
		this.vl_unitario = vl_unitario;
	}
}